// pages/exclusive-details/exclusive-details.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        isFlag: false,
        isTwo: false,
        testInfo:null,       //项目详情
        allInfo:{},
        storeInfo:{},    //门店信息
        payPrice:0,    //预计价格
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        let info = null
        if(options.info){
            info = JSON.parse(options.info)
            this.setData({
                testInfo:info
            })
            this.getDetail(info.id)
            this.getStore(info.storeId)
        }
        
        this.setData({
            isFlag: JSON.parse(options.flag || 'false')
        })
        if (options.flag == 'true') {
            wx.setNavigationBarTitle({ title: '当前预约' })
        }
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },
    getStore(id){   //获取门店详情
        let that = this
        wx.$api.storeDetail({
              id:id||that.data.testInfo.storeId,
            }).then(res=>{
              if(res.code>0){
                let resData = res.data
                that.setData({
                  storeInfo: resData
                })
              }else{
                wx.showToast({
                  title: res.msg,
                  icon:'none'
                })
            }
        })
    },
    getDetail(id){   //获取项目详情
        let that = this
        wx.$api.storeGetitem({
              id:id,
            }).then(res=>{
              if(res.code>0){
                let resData = res.data
                let pay = resData.price*1
                pay = pay.toFixed(2)
                that.setData({
                  allInfo: resData,
                  payPrice:pay
                })
              }else{
                wx.showToast({
                  title: res.msg,
                  icon:'none'
                })
            }
        })
    },
    goShop () {   // 跳积分商城
        wx.navigateTo({ url: '/pages/integral-goods/integral-goods' })
    },
    goTwo () {// 与好友同行
        wx.showLoading({ mask: true })
        wx.setNavigationBarTitle({ title: '与好友同行' })
        let pay = this.data.allInfo.price*2
        pay = pay.toFixed(2)
        this.setData({
            isTwo: true,
            payPrice:pay
        })
        setTimeout(() => {
            wx.hideLoading()
        }, 300)
    },

    goDoor () {    //前往门店详情
        // wx.navigateTo({ url: '/pages/door-detail/door-detail' })
    },
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    }
})